package com.hunan.api.catv.entity.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author jiang zhuan
 * @version 1.0
 * @description 描述
 * @date 2021/6/4 0004
 * @package com.hunan.api.catv.entity.vo
 * @company 湖南有线
 */
@Data
public class GuessingMatchItemVo implements Serializable {

    /**
     * id
     */
    private Integer id;

    /**
     * 比赛开始日期
     */
    private String matchStartDate;

    /**
     * 比赛开始时间（时分秒）
     */
    private String matchStartTime;

    /**
     * 竞猜开始时间
     */
    private Date guessingStartTime;

    /**
     * 竞猜结束时间
     */
    private Date guessingEndTime;

    /**
     * 状态：0：禁用 1：启用
     */
    private Integer state;

    /**
     * 竞猜状态：0：未开始 1：开始 2：已结束
     */
    private Integer guessingState;


    /**
     * 直播频道liveId
     */
    private Integer liveId;

    /**
     * 直播频道名
     */
    private String liveName;
    /**
     * 主场球队名
     */
    private String homeTeam;

    /**
     * 主场球图
     */
    private String homeTeamPic;

    /**
     * 客场球队名
     */
    private String awayTeam;

    /**
     * 客场球图
     */
    private String awayTeamPic;

    /**
     * 比赛场次描述
     */
    private String matchNumberContent;

    /**
     * 主场得分
     */
    private String homeTeamScore;

    /**
     * 客场得分
     */
    private String awayTeamScore;

    /**
     * 比赛相关信息快照，json格式
     */
    private String matchExtend;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 创建人
     */
    private Integer createBy;

    /**
     * 更新人
     */
    private Integer updateBy;

    /**
     * 比赛是否结束 0：否 1：是
     */
    private Integer matchIsOver;

    /**
     * 比赛是否开始 0：否 1：是
     */
    private Integer matchIsStart;

    /**
     * 比赛类型：0：淘汰赛 不允许平局 1：小组赛 允许平局
     */
    private Integer matchType;

    /**
     * 用户猜中状态：0：未开奖 1：猜中 2: 没猜中 3：没参与
     */
    private Integer memberGuessingState;

    /**
     * 用户预约状态：0：未预约 1：已预约
     */
    private Integer memberIsReservation;

    /**
     * 比赛结果 0：平局 1：主场胜 2：客场胜
     */
    private Integer matchResult;


}
